#ifndef CZENLINE_H
#define CZENLINE_H

#include "ZenObject.h"
#include "ZenVertex.h"
#include "ZenEngine.h"

class CZenLine : public CZenObject
{
public:
	CZenLine();
	CZenLine(float x1, float y1, float z1, D3DCOLOR StartColor,
			 float x2, float y2, float z2, D3DCOLOR EndColor);
	~CZenLine();

	void SetProps(float x1, float y1, float z1, D3DCOLOR StartColor,
				  float x2, float y2, float z2, D3DCOLOR EndColor);

	void GetProps(float &x1, float &y1, float &z1, D3DCOLOR &StartColor,
				  float &x2, float &y2, float &z2, D3DCOLOR &EndColor);

	HRESULT Render();

protected:
	CZenEngine zen;
	CZenVertex m_StartPoint;
	CZenVertex m_EndPoint;
};

#endif
